home *** CD-ROM | disk | FTP | other *** search
/ Boot Disc 13 / boot-disc-1997-09.iso / HyprWire / DATA.Z / 01 VisualContainer.mdf < prev    next >
Text File  |  1997-01-16  |  3KB  |  111 lines

  1. kxKinetix
  2. kxType = kxSmalltalkJavaPlugIn
  3.  
  4. kxModuleDefinition VisualContainer = 
  5.   {
  6.   kxPublicName = "Visual Container"
  7.   kxVersion = "1.0"
  8.   kxCreationTime = "02/18/96  12:26:13 PM"
  9.   kxAuthor = "Kinetix"
  10.   kxLargeIcon = kxBmResType "ModIcons.dll" "UMOD02" 0xFF00FF
  11.   kxSmallIcon = kxBmResType "ModIcons.dll" "UMOD01" 0xFF00FF
  12.   kxSmalltalkProxyClass = UserVisualAttributeBundle
  13.   kxShortDescription = "A visual container module."
  14. //  kxHelpDoc = "http://www.hyperwire.com/helpdocs/VisualContainer/help.html"
  15.  
  16.     // The Java class which implements the plug-in...
  17.   kxPlugInClass = VisualContainerPlugIn
  18.  
  19.     // The Smalltalk editor classes used to edit the properties of this plug-in...
  20.   kxPropertyEditors =  UserModuleEditor OpusLabelCommentEditor ModuleStateEditor SizePositionEditor SpecialEffectsEditor PortEditor
  21.  
  22.     // The Smalltalk class which will draw the layout view representation for this plug-in...
  23.   kxLayoutViewProxyClass = UserVisualAuthorRep
  24.  
  25.  
  26.   kxInputPorts =
  27.     {
  28.     kxInclude "Basic.ipt"
  29.     kxInclude "VisualComplete.ipt"
  30.     kxInclude "VisualContainer.ipt"
  31.     }
  32.  
  33.  
  34.   kxInputPortsMenu =
  35.     {
  36.     Reset
  37.     DeepReset
  38.     On
  39.     Off
  40.     Toggle
  41.     kxSeparator
  42.     Disable
  43.     Enable
  44.     kxSeparator
  45.     Preload
  46.     MakeMouseAware
  47.     MakeNotMouseAware
  48.     GetSubmoduleUnderMouse
  49.     kxMenu "More" =
  50.       {
  51.       kxInclude "Basic.imn"
  52.       kxInclude "VisualComplete.imn"
  53.       }
  54.     }
  55.  
  56.  
  57.   kxOutputPorts =
  58.     {
  59.     kxInclude "VisualComplete.opt"
  60.  
  61.     kxPort SubmoduleAtMouse =
  62.       {
  63.       kxJavaSignature = "(LHwString;LHwObject;)V"
  64.       kxPublicNames = "Submodule At Mouse" "module name" "embedded data" "Not Specified"
  65.       }
  66.  
  67.     kxPort SubmoduleClicked =
  68.       {
  69.       kxJavaSignature = "(LHwString;LHwObject;)V"
  70.       kxPublicNames = "Submodule Clicked" "module name" "embedded data" "Not Specified"
  71.       }
  72.  
  73.     kxPort SubmoduleOff =
  74.       {
  75.       kxJavaSignature = "(LHwString;LHwObject;)V"
  76.       kxPublicNames = "Submodule Off" "module name" "embedded data" "Not Specified"
  77.       }
  78.  
  79.     kxPort SubmoduleOn =
  80.       {
  81.       kxJavaSignature = "(LHwString;LHwObject;)V"
  82.       kxPublicNames = "Submodule On" "module name" "embedded data" "Not Specified"
  83.       }
  84.  
  85.     kxPort MediaLoaded =
  86.       {
  87.       kxJavaSignature = "()V"
  88.       kxPublicNames = "Media Loaded" "Not Specified"
  89.       }
  90.  
  91.     }
  92.  
  93.  
  94.   kxOutputPortsMenu =
  95.     {
  96.     ButtonUp
  97.     ButtonDown
  98.     kxSeparator
  99.     MediaLoaded
  100.     kxSeparator
  101.     kxInclude "VisualComplete.omn"
  102.     kxMenu "Submodule" =
  103.         {
  104.         SubmoduleAtMouse
  105.         SubmoduleClicked
  106.         SubmoduleOff
  107.         SubmoduleOn
  108.         }
  109.     }
  110.   }
  111.